home *** CD-ROM | disk | FTP | other *** search
/ A.C.E. 1 / ACE CD 1.iso / files / spectrum / specemut.lha / Slow.doc < prev    next >
Text File  |  1993-07-15  |  3KB  |  99 lines

  1.  
  2.                                __  ___
  3.                                |_)( |_)
  4.                                |  _)| \
  5.                            S O F T W A R E
  6. ______________________________________________________________________
  7.  
  8.    Presents: Slow
  9. Description: A program for slowing your machine down!
  10. Requirement: 
  11.     Version: 1.0 
  12.        Date: 14/07/93
  13.  
  14.       Status: Freeware.   
  15. Contribution: n/a
  16.  
  17.  Acknowledge: Wouter van Oortmerssen, Amiga E; Amstrad, Spectrum;
  18. ______________________________________________________________________
  19.  
  20.  "Well I'll be damned if I've ever seen a Spectrum THAT fast before!"
  21.  
  22. Brief ________________________________________________________________
  23.  
  24. Slow is a program which can be used to slow your machine down.  At
  25. first you may wonder what the point of it is, but it is very useful
  26. for accelerated machines with some PD games and demos.
  27.  
  28. Usage ________________________________________________________________
  29.  
  30. The program is called with one parameter, and this is tells Slow how
  31. much to slow the machine down.  Larger numbers slow the machine down
  32. more, but be prepared to experiment to get it exactly as you like.  It
  33. is possible to hog the most processor time by supplying a value of 0.
  34. This stops some programs altogether, the Spectrum Emulator © Peter 
  35. McGavin, is one example, and it can be used in this way to provide a
  36. crude pause option :-).  The program is run as follows:
  37.  
  38.  1> Slow 1000
  39.  2> Slow 0
  40.  
  41. To end the program, break into it with Ctrl-C in the task
  42. window it has held, or send a break to the appropriate task.  The task
  43. can be found by calling Status:
  44.  
  45.  5> Status
  46.  
  47.  Process  3: Loaded as command: Workbench
  48.  Process  4: Loaded as command: Slow
  49.  Process  5: Loaded as command: status
  50.  
  51. And then breaking the task, 4 in the above case:
  52.  
  53.  5> Break 4
  54.  
  55. HOW IT WOKRS
  56.  
  57. The program slows the machine by looping.  This loop is broken after n
  58. loops, and a call to Delay() then follows, and then it restarts all
  59. over again.  By supplying a number, you control how often the loop
  60. is broken.  For example, a value of 1000 means that a Delay() is only
  61. called after 1000 loops.
  62.    I have also set it up so that the Delay() is never called when a
  63. value of 0 is used.
  64.  
  65. Future Enhancements __________________________________________________
  66.  
  67. o Alter the programs priority so it can slow more tasks.
  68. o Allow slowing for a period of time.
  69.  
  70. Disclaimer ___________________________________________________________
  71.  
  72. o I am not responsible to any damage caused through the use or misuse
  73. of this product and so it must only be used at your own risk.  All
  74. efforts have been made to ensure the stability of the program but
  75. this does not mean it is 100% safe.  Please backup any important data
  76. that could be damaged through the use of this software until you are
  77. sure that it is stable...
  78.  
  79. Donations/Comments ___________________________________________________
  80.  
  81. Any comments or donations can be sent to:
  82.  
  83.  PSR Software
  84.  Paul Ruane
  85.  26 Birdwood Close,
  86.  Selsdon, Surrey.
  87.  CR2 8QG.
  88.  
  89. I may also be contacted at the following addresses as Paul Ruane:
  90.  
  91.  Fidonet_____
  92.  2:253/516.12
  93.  2:252/149.3
  94.  
  95.  Amiganet____
  96.  39:135/13.12
  97.  
  98. _________________________________________________________________NULL_
  99.